---@meta

---计时器
Timer = {}

---对象指针
---@alias TimerID integer

---创建计时器
---@param delay number 延迟时间，单位秒
---@param interval number 循环间隔，单位秒 (0表示只执行一次)
---@param callback fun(id:TimerID) 回调函数，参数为计时器ID
---@return TimerID
function Timer.create(delay, interval, callback) end

---删除计时器
---@param id TimerID 计时器ID
function Timer.cancel(id) end

---暂停计时器
---@param id TimerID 计时器ID
function Timer.pause(id) end

---恢复计时器
---@param id TimerID 计时器ID
function Timer.resume(id) end